﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace EWS
{
    public partial class frmConfig : Form
    {
        public frmConfig()
        {
            InitializeComponent();
        }

        private void btnCancel_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void frmConfig_Load(object sender, EventArgs e)
        {


            // Orange: Gespeicherte Handynummer & Text zuweisen
            msktxt_Orange.Text = Properties.Settings.Default.Orange_Handynr;
            txtOrange_Text.Text = Properties.Settings.Default.Orange_Text;

            // Rot: Gespeicherte Handynummer & Text zuweisen
            msktxt_Red.Text = Properties.Settings.Default.Rot_Handynr;
            txtRed_Text.Text = Properties.Settings.Default.Rot_Text;

            txtOrange_Text.Text = msktxt_Orange.Text;
        }

        private void btnAdd_Click(object sender, EventArgs e)
        {

            if ((msktxt_Orange.Text == "     ") || (msktxt_Red.Text == "     "))
            {
                DialogResult tmp = MessageBox.Show("Mindestens ein Feld enthält keinen Eintrag. Dadurch wird bei einer Zustandsänderung die jeweilige Person nicht benachrichtigt.", "Einstellungen speichern?", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                if (tmp == System.Windows.Forms.DialogResult.Cancel)
                {
                    return;
                }
            }

            Properties.Settings settings = Properties.Settings.Default;
            settings.Orange_Handynr = msktxt_Orange.Text;
            settings.Orange_Text = txtOrange_Text.Text;
            settings.Rot_Handynr = msktxt_Red.Text;
            settings.Rot_Text = txtRed_Text.Text;
            settings.Save();
            this.Close();

        }

    }
}
